﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace CommunitySystemModel
{

    [Serializable]
    [DataContract]
    public class Emp_BasicInfoRegister
    {
        public Emp_BasicInfoRegister()
        { }
        #region Model
        private int _id;
        private string _name;
        private string _cardno;
        private string _gender;
        private string _birthplace;
        private string _householdregister;
        private string _native;
        private string _political;
        private string _health;
        private DateTime? _workdate;
        private string _registerno;
        private string _organizationtype;
        private DateTime? _nowworkdate;
        private string _nativeplace;
        private string _marriage;
        private string _homeaddress;
        private string _phone;
        private string _empidentity;
        private DateTime? _partytime;
        private string _special;
        private string _technicalpositions;
        private string _personneltype;
        private DateTime? _registerdate;
        private DateTime? _birthday;
        private int? _orgid;
        private string _positionname;
        /// <summary>
        /// 
        /// </summary>
        [DataMember]
        public int ID
        {
            set { _id = value; }
            get { return _id; }
        }
        /// <summary>
        /// 姓名
        /// </summary>
        [DataMember]
        public string Name
        {
            set { _name = value; }
            get { return _name; }
        }
        /// <summary>
        /// 证件号码
        /// </summary>
        [DataMember]
        public string CardNo
        {
            set { _cardno = value; }
            get { return _cardno; }
        }
        /// <summary>
        /// 性别
        /// </summary>
        [DataMember]
        public string Gender
        {
            set { _gender = value; }
            get { return _gender; }
        }
        /// <summary>
        /// 出生地
        /// </summary>
        [DataMember]
        public string BirthPlace
        {
            set { _birthplace = value; }
            get { return _birthplace; }
        }
        /// <summary>
        /// 户籍所在地
        /// </summary>
        [DataMember]
        public string HouseholdRegister
        {
            set { _householdregister = value; }
            get { return _householdregister; }
        }
        /// <summary>
        /// 民族
        /// </summary>
        [DataMember]
        public string Native
        {
            set { _native = value; }
            get { return _native; }
        }
        /// <summary>
        /// 政治面貌
        /// </summary>
        [DataMember]
        public string Political
        {
            set { _political = value; }
            get { return _political; }
        }
        /// <summary>
        /// 健康状况
        /// </summary>
        [DataMember]
        public string Health
        {
            set { _health = value; }
            get { return _health; }
        }
        /// <summary>
        /// 参加工作日期
        /// </summary>
        [DataMember]
        public DateTime? WorkDate
        {
            set { _workdate = value; }
            get { return _workdate; }
        }
        /// <summary>
        /// 公务员登记号
        /// </summary>
        [DataMember]
        public string RegisterNo
        {
            set { _registerno = value; }
            get { return _registerno; }
        }
        /// <summary>
        /// 编制类型
        /// </summary>
        [DataMember]
        public string OrganizationType
        {
            set { _organizationtype = value; }
            get { return _organizationtype; }
        }
        /// <summary>
        /// 进本单位年月
        /// </summary>
        [DataMember]
        public DateTime? NowWorkDate
        {
            set { _nowworkdate = value; }
            get { return _nowworkdate; }
        }
        /// <summary>
        /// 籍贯
        /// </summary>
        [DataMember]
        public string NativePlace
        {
            set { _nativeplace = value; }
            get { return _nativeplace; }
        }
        /// <summary>
        /// 婚姻状况
        /// </summary>
        [DataMember]
        public string Marriage
        {
            set { _marriage = value; }
            get { return _marriage; }
        }
        /// <summary>
        /// 家庭住址
        /// </summary>
        [DataMember]
        public string HomeAddress
        {
            set { _homeaddress = value; }
            get { return _homeaddress; }
        }
        /// <summary>
        /// 住宅电话
        /// </summary>
        [DataMember]
        public string Phone
        {
            set { _phone = value; }
            get { return _phone; }
        }
        /// <summary>
        /// 个人身份
        /// </summary>
        [DataMember]
        public string EmpIdentity
        {
            set { _empidentity = value; }
            get { return _empidentity; }
        }
        /// <summary>
        /// 入党日期
        /// </summary>
        [DataMember]
        public DateTime? PartyTime
        {
            set { _partytime = value; }
            get { return _partytime; }
        }
        /// <summary>
        /// 专长
        /// </summary>
        [DataMember]
        public string Special
        {
            set { _special = value; }
            get { return _special; }
        }
        /// <summary>
        /// 专业技术职务
        /// </summary>
        [DataMember]
        public string TechnicalPositions
        {
            set { _technicalpositions = value; }
            get { return _technicalpositions; }
        }
        /// <summary>
        /// 人员类别
        /// </summary>
        [DataMember]
        public string PersonnelType
        {
            set { _personneltype = value; }
            get { return _personneltype; }
        }
        /// <summary>
        /// 公务员登记时间
        /// </summary>
        [DataMember]
        public DateTime? RegisterDate
        {
            set { _registerdate = value; }
            get { return _registerdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        [DataMember]
        public DateTime? Birthday
        {
            set { _birthday = value; }
            get { return _birthday; }
        }
        /// <summary>
        /// 
        /// </summary>
        [DataMember]
        public int? OrgID
        {
            set { _orgid = value; }
            get { return _orgid; }
        }
        /// <summary>
        /// 
        /// </summary>
        [DataMember]
        public string PositionName
        {
            set { _positionname = value; }
            get { return _positionname; }
        }

        private string _WorkExperice;
        [DataMember]
        public string WorkExperice
        {
            get { return _WorkExperice; }
            set { _WorkExperice = value; }
        }

        private DateTime? _KaoHeTiem1;
        [DataMember]
        public DateTime? KaoHeTime1
        {
            get { return _KaoHeTiem1; }
            set { _KaoHeTiem1 = value; }
        }

        private DateTime? _KaoHeTiem2;
        [DataMember]
        public DateTime? KaoHeTime2
        {
            get { return _KaoHeTiem2; }
            set { _KaoHeTiem2 = value; }
        }

        private DateTime? _KaoHeTiem3;
        [DataMember]
        public DateTime? KaoHeTime3
        {
            get { return _KaoHeTiem3; }
            set { _KaoHeTiem3 = value; }
        }

        private string _KaoHeResult1;
        [DataMember]
        public string KaoHeResult1
        {
            get { return _KaoHeResult1; }
            set { _KaoHeResult1 = value; }
        }

        private string _KaoHeResult2;
        [DataMember]
        public string KaoHeResult2
        {
            get { return _KaoHeResult2; }
            set { _KaoHeResult2 = value; }
        }

        private string _KaoHeResult3;
        [DataMember]
        public string KaoHeResult3
        {
            get { return _KaoHeResult3; }
            set { _KaoHeResult3 = value; }
        }

        private string _Jiangcheng;
        [DataMember]
        public string Jiangcheng
        {
            get { return _Jiangcheng; }
            set { _Jiangcheng = value; }
        }

        private string _Training;
        [DataMember]
        public string Training
        {
            get { return _Training; }
            set { _Training = value; }
        }

        private string _Fuli;
        [DataMember]
        public string Fuli
        {
            get { return _Fuli; }
            set { _Fuli = value; }
        }

        private string _Dsc;
        [DataMember]
        public string Dsc
        {
            get { return _Dsc; }
            set { _Dsc = value; }
        }

        private DateTime? _OKDate;
        [DataMember]
        public DateTime? OKDate
        {
            get { return _OKDate; }
            set { _OKDate = value; }
        }

        private DateTime? _JobDate;
        [DataMember]
        public DateTime? JobDate
        {
            get { return _JobDate; }
            set { _JobDate = value; }
        }

        private string _DutyLevel;
        [DataMember]
        public string DutyLevel
        {
            get { return _DutyLevel; }
            set { _DutyLevel = value; }
        }


        private string _FullEducationBg;
        [DataMember]
        public string FullEducationBg
        {
            get { return _FullEducationBg; }
            set { _FullEducationBg = value; }
        }


        private string _FullDegree;
        [DataMember]
        public string FullDegree
        {
            get { return _FullDegree; }
            set { _FullDegree = value; }
        }

        private string _FullSchoolAndMajor;
        [DataMember]
        public string FullSchoolAndMajor
        {
            get { return _FullSchoolAndMajor; }
            set { _FullSchoolAndMajor = value; }
        }

        private string _PartEducationBg;
        [DataMember]
        public string PartEducationBg
        {
            get { return _PartEducationBg; }
            set { _PartEducationBg = value; }
        }

        private string _PartDegree;
        [DataMember]
        public string PartDegree
        {
            get { return _PartDegree; }
            set { _PartDegree = value; }
        }

        private string _PartSchoolAndMajor;
        [DataMember]
        public string PartSchoolAndMajor
        {
            get { return _PartSchoolAndMajor; }
            set { _PartSchoolAndMajor = value; }
        }

        private string _LXDH;
        [DataMember]
        public string LXDH
        {
            get { return _LXDH; }
            set { _LXDH = value; }
        }

        private string _CurrentJobAndPosition;
        [DataMember]
        public string CurrentJobAndPosition
        {
            get { return _CurrentJobAndPosition; }
            set { _CurrentJobAndPosition = value; }
        }

        private int _PositionID;
        [DataMember]
        public int PositionID
        {
            get { return _PositionID; }
            set { _PositionID = value; }
        }

        private bool? _HasPhoto;
        [DataMember]
        public bool? HasPhoto
        {
            get { return _HasPhoto; }
            set { _HasPhoto = value; }
        }

        private string _PhotoName;
        [DataMember]
        public string PhotoName
        {
            get { return _PhotoName; }
            set { _PhotoName = value; }
        }

        private string _email;
        [DataMember]  
        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }
        
        
        
        #endregion Model

    }
}
